package com.lzy.system.organization.vo;

import cn.hutool.core.clone.CloneSupport;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * description: 用户显示菜单 <br>
 * date: 2023/12/7 下午6:56 <br>
 * author: lcc <br>
 * version: 1.0 <br>
 */
@Data
@ApiModel("用户显示菜单")
public class SysNavUserVo extends CloneSupport<SysNavUserVo> {
    private static final long serialVersionUID = 6153306980072762158L;

    private Integer id;
    private Integer pid;
    @ApiModelProperty("菜单名称")
    private String title;
    @ApiModelProperty("菜单图标")
    private String icon;
    @ApiModelProperty("菜单类型0展开，1跳转")
    private Integer type;
    @ApiModelProperty("链接")
    private String href;
    @ApiModelProperty("链接方式")
    private String openType;
    @ApiModelProperty("子菜单")
    private List<SysNavUserVo> children;
}
